import java.util.Random;
import java.util.Scanner;

public class bete3 {
    public static void main(String[] args) {
        Scanner fx=new Scanner(System.in);
       int[][] dt = new int[9][9];
        //地图生成
        for (int b=0;b< dt.length;b++){
            for (int c=0;c<dt[b].length;c++){
                dt[b][c]=0;
            }
        }
        //Random jl=new Random(5);//创建奖励对象

        //初始数据，这里的x，y轴弄反了
        int f;
        int x=4;
        int y=4;
        int xingXiang =3;//人物形象
        dt[x][y]=xingXiang;
        sc(dt);
        //循环打印出此时的画面
        while (true){
            f=fx.nextInt();
            //System.out.println(f);
            if (f==6){
                dt[x][y]=0;
                y++;
                dt[x][y]=xingXiang;
                sc(dt);
            }else if (f == 4){
                dt[x][y]=0;
                y--;
                dt[x][y]=xingXiang;
                sc(dt);
            }else if (f==8){
                dt[x][y]=0;
                x--;
                dt[x][y]=xingXiang;
                sc(dt);
            }else if (f==2){
                dt[x][y]=0;
                x++;
                dt[x][y]=xingXiang;
                sc(dt);
            }
//            int j= jl.nextInt(10);
//            int jx=jl.nextInt(10);
//            int jy=jl.nextInt(10);
//            int gl= jl.nextInt(6);
//            if (gl==3) {
//                dt[jy][jx] = j;
//            }


        }
    }
    //遍历二维数组方法
    public static void bl(int[][] a){
        for (int b=0;b< a.length;b++){
            for (int c=0;c<a[b].length;c++){
                System.out.println(a[b][c]);
            }
        }
    }
    //输出画面方法
    public static void sc(int[][] dt){
        int[] zh=new int[10];
        for (int b=0;b<9;b++){
            for (int d=0;d<9;d++){
                zh[d]=dt[b][d];
            }
            System.out.println(zh[0]+""+zh[1]+""+zh[2]+""+zh[3]+""+zh[4]+""+zh[5]+""+zh[6]+""+zh[7]+""+zh[8]);
        }
    }
}
/* 8
* 284
*  1
*
*
*  */